<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libslic3r: Slic3r::Print Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="Slic3r_192px_transparent.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libslic3r
   </div>
   <div id="projectbrief">Library for generating gcode from 3d models</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespace_slic3r.html">Slic3r</a></li><li class="navelem"><a class="el" href="class_slic3r_1_1_print.html">Print</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="class_slic3r_1_1_print-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Slic3r::Print Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="_print_8hpp_source.html">Print.hpp</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:ac6d338946a17b57878c862a715b18931"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#ac6d338946a17b57878c862a715b18931">Print</a> ()</td></tr>
<tr class="separator:ac6d338946a17b57878c862a715b18931"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f42d868cf51213c0c5c5f706a39cae9"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a2f42d868cf51213c0c5c5f706a39cae9">~Print</a> ()</td></tr>
<tr class="separator:a2f42d868cf51213c0c5c5f706a39cae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bb411596142b539d806efc0c1ca3956"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a1bb411596142b539d806efc0c1ca3956">clear_objects</a> ()</td></tr>
<tr class="separator:a1bb411596142b539d806efc0c1ca3956"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e86193643cb19fb5d9f553680669a02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_slic3r_1_1_print_object.html">PrintObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a3e86193643cb19fb5d9f553680669a02">get_object</a> (size_t idx)</td></tr>
<tr class="separator:a3e86193643cb19fb5d9f553680669a02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45ccbdef713d434f9acf82ab8fae4c75"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_slic3r_1_1_print_object.html">PrintObject</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a45ccbdef713d434f9acf82ab8fae4c75">get_object</a> (size_t idx) const</td></tr>
<tr class="separator:a45ccbdef713d434f9acf82ab8fae4c75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0b3c0c5cdbbb05ebc13e71bf5234467"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#aa0b3c0c5cdbbb05ebc13e71bf5234467">delete_object</a> (size_t idx)</td></tr>
<tr class="separator:aa0b3c0c5cdbbb05ebc13e71bf5234467"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a280cbdafba7d7e192413df8684f70b4f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a280cbdafba7d7e192413df8684f70b4f">reload_object</a> (size_t idx)</td></tr>
<tr class="separator:a280cbdafba7d7e192413df8684f70b4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e7d465179b40815b3c6a364e3b609cb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a5e7d465179b40815b3c6a364e3b609cb">reload_model_instances</a> ()</td></tr>
<tr class="separator:a5e7d465179b40815b3c6a364e3b609cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bf911548c88ef294854682340528cc9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_slic3r_1_1_print_region.html">PrintRegion</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a7bf911548c88ef294854682340528cc9">get_region</a> (size_t idx)</td></tr>
<tr class="separator:a7bf911548c88ef294854682340528cc9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d9dff33a377f39c96f10e661d622363"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_slic3r_1_1_print_region.html">PrintRegion</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a0d9dff33a377f39c96f10e661d622363">get_region</a> (size_t idx) const</td></tr>
<tr class="separator:a0d9dff33a377f39c96f10e661d622363"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afffc3b7f9e168fcaecc944e03e39c1ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_slic3r_1_1_print_region.html">PrintRegion</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#afffc3b7f9e168fcaecc944e03e39c1ab">add_region</a> ()</td></tr>
<tr class="separator:afffc3b7f9e168fcaecc944e03e39c1ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a983ef96bbd57dc09632e72526e718a9e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a983ef96bbd57dc09632e72526e718a9e">invalidate_state_by_config</a> (const <a class="el" href="class_slic3r_1_1_print_config_base.html">PrintConfigBase</a> &amp;<a class="el" href="class_slic3r_1_1_print.html#a773de9f61630bc214f27816491a884c7">config</a>)</td></tr>
<tr class="separator:a983ef96bbd57dc09632e72526e718a9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77fe13a17cf05ed6ae2209b70ee5f2fc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a77fe13a17cf05ed6ae2209b70ee5f2fc">invalidate_step</a> (<a class="el" href="namespace_slic3r.html#a64467311ef101236e18bc66eb62db4aa">PrintStep</a> step)</td></tr>
<tr class="separator:a77fe13a17cf05ed6ae2209b70ee5f2fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada17694a3c5ab71bb36b112e2f4b4580"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#ada17694a3c5ab71bb36b112e2f4b4580">invalidate_all_steps</a> ()</td></tr>
<tr class="separator:ada17694a3c5ab71bb36b112e2f4b4580"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80529a496b35067a864f0c3256a8d372"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a80529a496b35067a864f0c3256a8d372">step_done</a> (<a class="el" href="namespace_slic3r.html#ac87b8f7bce3c06653f7686052d71d51e">PrintObjectStep</a> step) const</td></tr>
<tr class="separator:a80529a496b35067a864f0c3256a8d372"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fc05ef657a1ba01405c1f01cace26da"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a2fc05ef657a1ba01405c1f01cace26da">add_model_object</a> (<a class="el" href="class_slic3r_1_1_model_object.html">ModelObject</a> *model_object, int idx=-1)</td></tr>
<tr class="separator:a2fc05ef657a1ba01405c1f01cace26da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa77d15c95c452a25882cf355d2e9869d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#aa77d15c95c452a25882cf355d2e9869d">apply_config</a> (<a class="el" href="class_slic3r_1_1_dynamic_print_config.html">DynamicPrintConfig</a> <a class="el" href="class_slic3r_1_1_print.html#a773de9f61630bc214f27816491a884c7">config</a>)</td></tr>
<tr class="separator:aa77d15c95c452a25882cf355d2e9869d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ac212376c0ceec26dd6c980993ae0d2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a3ac212376c0ceec26dd6c980993ae0d2">has_infinite_skirt</a> () const</td></tr>
<tr class="separator:a3ac212376c0ceec26dd6c980993ae0d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a290e19ae3607c5c0138580a78e1546a2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a290e19ae3607c5c0138580a78e1546a2">has_skirt</a> () const</td></tr>
<tr class="separator:a290e19ae3607c5c0138580a78e1546a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a173935c0a98abc697a9f8d3cf6f3d589"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a173935c0a98abc697a9f8d3cf6f3d589">validate</a> () const</td></tr>
<tr class="separator:a173935c0a98abc697a9f8d3cf6f3d589"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8e558b71af0c3230f9fcbed225e25ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_slic3r_1_1_bounding_box.html">BoundingBox</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#ac8e558b71af0c3230f9fcbed225e25ba">bounding_box</a> () const</td></tr>
<tr class="separator:ac8e558b71af0c3230f9fcbed225e25ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5cf26f2ed2cfb36f55daeac16e2eb26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_slic3r_1_1_bounding_box.html">BoundingBox</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#ae5cf26f2ed2cfb36f55daeac16e2eb26">total_bounding_box</a> () const</td></tr>
<tr class="separator:ae5cf26f2ed2cfb36f55daeac16e2eb26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04e0b36c39c15322721d4ad40ed9c019"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a04e0b36c39c15322721d4ad40ed9c019">skirt_first_layer_height</a> () const</td></tr>
<tr class="separator:a04e0b36c39c15322721d4ad40ed9c019"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b587e73fcc946136a3222e74dec5c83"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_slic3r_1_1_flow.html">Flow</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a5b587e73fcc946136a3222e74dec5c83">brim_flow</a> () const</td></tr>
<tr class="separator:a5b587e73fcc946136a3222e74dec5c83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07ac4560476cd9acf10c859516145c4f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_slic3r_1_1_flow.html">Flow</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a07ac4560476cd9acf10c859516145c4f">skirt_flow</a> () const</td></tr>
<tr class="separator:a07ac4560476cd9acf10c859516145c4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92ac1199c001c59d0178f4586e89b02c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a92ac1199c001c59d0178f4586e89b02c">_make_brim</a> ()</td></tr>
<tr class="separator:a92ac1199c001c59d0178f4586e89b02c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3562b7c0ef8ba5628ff3f92f033d8834"><td class="memItemLeft" align="right" valign="top">std::set&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a3562b7c0ef8ba5628ff3f92f033d8834">object_extruders</a> () const</td></tr>
<tr class="separator:a3562b7c0ef8ba5628ff3f92f033d8834"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04807b3710fb0d1587bbff932514c7aa"><td class="memItemLeft" align="right" valign="top">std::set&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a04807b3710fb0d1587bbff932514c7aa">support_material_extruders</a> () const</td></tr>
<tr class="separator:a04807b3710fb0d1587bbff932514c7aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a3879b8813f3890e8d6dbe7f99fd570"><td class="memItemLeft" align="right" valign="top">std::set&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a7a3879b8813f3890e8d6dbe7f99fd570">extruders</a> () const</td></tr>
<tr class="separator:a7a3879b8813f3890e8d6dbe7f99fd570"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5abd82175e0b8e1a4dcec2a370c29124"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a5abd82175e0b8e1a4dcec2a370c29124">brim_extruder</a> () const</td></tr>
<tr class="separator:a5abd82175e0b8e1a4dcec2a370c29124"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f09e6c5bc7a646770aa9fc1c88fe85f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a5f09e6c5bc7a646770aa9fc1c88fe85f">_simplify_slices</a> (double distance)</td></tr>
<tr class="separator:a5f09e6c5bc7a646770aa9fc1c88fe85f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d1f50f1205b18ee273769867da58c98"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a2d1f50f1205b18ee273769867da58c98">max_allowed_layer_height</a> () const</td></tr>
<tr class="separator:a2d1f50f1205b18ee273769867da58c98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15da171048a1f84669fe0fed887b6716"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a15da171048a1f84669fe0fed887b6716">has_support_material</a> () const</td></tr>
<tr class="separator:a15da171048a1f84669fe0fed887b6716"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a184b627d116ce8ba1adcac2c4ea03f85"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a184b627d116ce8ba1adcac2c4ea03f85">auto_assign_extruders</a> (<a class="el" href="class_slic3r_1_1_model_object.html">ModelObject</a> *model_object) const</td></tr>
<tr class="separator:a184b627d116ce8ba1adcac2c4ea03f85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaea9801069bf12f91936c1c020addbec"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#aaea9801069bf12f91936c1c020addbec">output_filename</a> ()</td></tr>
<tr class="separator:aaea9801069bf12f91936c1c020addbec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ae5074c88a34aba7caa82b9e17b1e5a"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a2ae5074c88a34aba7caa82b9e17b1e5a">output_filepath</a> (const std::string &amp;path)</td></tr>
<tr class="separator:a2ae5074c88a34aba7caa82b9e17b1e5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a773de9f61630bc214f27816491a884c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_slic3r_1_1_print_config.html">PrintConfig</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a773de9f61630bc214f27816491a884c7">config</a></td></tr>
<tr class="separator:a773de9f61630bc214f27816491a884c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b7d92e24f3570dd53ed9d960091af40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_slic3r_1_1_print_object_config.html">PrintObjectConfig</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a2b7d92e24f3570dd53ed9d960091af40">default_object_config</a></td></tr>
<tr class="separator:a2b7d92e24f3570dd53ed9d960091af40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9bbab27f2f2b0672e8271a9ebb6d9f0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_slic3r_1_1_print_region_config.html">PrintRegionConfig</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#ac9bbab27f2f2b0672e8271a9ebb6d9f0">default_region_config</a></td></tr>
<tr class="separator:ac9bbab27f2f2b0672e8271a9ebb6d9f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0a5d71d566e4d21142d8b70fa9fb05f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_slic3r.html#abadc2e1cb90927922dc900c502d701b5">PrintObjectPtrs</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#ab0a5d71d566e4d21142d8b70fa9fb05f">objects</a></td></tr>
<tr class="separator:ab0a5d71d566e4d21142d8b70fa9fb05f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26d18f8596a8c9a8b67c28a78b48af1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_slic3r.html#aa01c8efa0a5ba195a5a64e236fa0fdfe">PrintRegionPtrs</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a26d18f8596a8c9a8b67c28a78b48af1a">regions</a></td></tr>
<tr class="separator:a26d18f8596a8c9a8b67c28a78b48af1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00f6da161daa1fbda166185a6720dbb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_slic3r_1_1_placeholder_parser.html">PlaceholderParser</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a00f6da161daa1fbda166185a6720dbb0">placeholder_parser</a></td></tr>
<tr class="separator:a00f6da161daa1fbda166185a6720dbb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3424a5f4a1964120e45b37bcf20d9302"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a3424a5f4a1964120e45b37bcf20d9302">total_used_filament</a></td></tr>
<tr class="separator:a3424a5f4a1964120e45b37bcf20d9302"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e64b4980cc53dcc37331499987d1785"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a9e64b4980cc53dcc37331499987d1785">total_extruded_volume</a></td></tr>
<tr class="separator:a9e64b4980cc53dcc37331499987d1785"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a05e9018442b9531cc8e38ef414c05a"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a2a05e9018442b9531cc8e38ef414c05a">total_cost</a></td></tr>
<tr class="separator:a2a05e9018442b9531cc8e38ef414c05a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97a984c3d3a35baa28cdf027581a30a4"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a97a984c3d3a35baa28cdf027581a30a4">total_weight</a></td></tr>
<tr class="separator:a97a984c3d3a35baa28cdf027581a30a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5a867822f38c3ad07267641037629d3"><td class="memItemLeft" align="right" valign="top">std::map&lt; size_t, float &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#ac5a867822f38c3ad07267641037629d3">filament_stats</a></td></tr>
<tr class="separator:ac5a867822f38c3ad07267641037629d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99b904458f33e6937753e979b6e0ef22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_slic3r_1_1_print_state.html">PrintState</a>&lt; <a class="el" href="namespace_slic3r.html#a64467311ef101236e18bc66eb62db4aa">PrintStep</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a99b904458f33e6937753e979b6e0ef22">state</a></td></tr>
<tr class="separator:a99b904458f33e6937753e979b6e0ef22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bccf49467277c1529081930b482d980"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_slic3r_1_1_extrusion_entity_collection.html">ExtrusionEntityCollection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#a0bccf49467277c1529081930b482d980">skirt</a></td></tr>
<tr class="separator:a0bccf49467277c1529081930b482d980"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad938c56410c41d52510ecfee91650cd1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_slic3r_1_1_extrusion_entity_collection.html">ExtrusionEntityCollection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_slic3r_1_1_print.html#ad938c56410c41d52510ecfee91650cd1">brim</a></td></tr>
<tr class="separator:ad938c56410c41d52510ecfee91650cd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ac6d338946a17b57878c862a715b18931"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6d338946a17b57878c862a715b18931">&#9670;&nbsp;</a></span>Print()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Slic3r::Print::Print </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2f42d868cf51213c0c5c5f706a39cae9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f42d868cf51213c0c5c5f706a39cae9">&#9670;&nbsp;</a></span>~Print()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Slic3r::Print::~Print </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a92ac1199c001c59d0178f4586e89b02c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92ac1199c001c59d0178f4586e89b02c">&#9670;&nbsp;</a></span>_make_brim()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Slic3r::Print::_make_brim </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5f09e6c5bc7a646770aa9fc1c88fe85f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f09e6c5bc7a646770aa9fc1c88fe85f">&#9670;&nbsp;</a></span>_simplify_slices()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Slic3r::Print::_simplify_slices </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>distance</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2fc05ef657a1ba01405c1f01cace26da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2fc05ef657a1ba01405c1f01cace26da">&#9670;&nbsp;</a></span>add_model_object()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Slic3r::Print::add_model_object </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_slic3r_1_1_model_object.html">ModelObject</a> *&#160;</td>
          <td class="paramname"><em>model_object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>idx</em> = <code>-1</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="afffc3b7f9e168fcaecc944e03e39c1ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afffc3b7f9e168fcaecc944e03e39c1ab">&#9670;&nbsp;</a></span>add_region()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_slic3r_1_1_print_region.html">PrintRegion</a> * Slic3r::Print::add_region </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa77d15c95c452a25882cf355d2e9869d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa77d15c95c452a25882cf355d2e9869d">&#9670;&nbsp;</a></span>apply_config()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Slic3r::Print::apply_config </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_slic3r_1_1_dynamic_print_config.html">DynamicPrintConfig</a>&#160;</td>
          <td class="paramname"><em>config</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a184b627d116ce8ba1adcac2c4ea03f85"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a184b627d116ce8ba1adcac2c4ea03f85">&#9670;&nbsp;</a></span>auto_assign_extruders()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Slic3r::Print::auto_assign_extruders </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_slic3r_1_1_model_object.html">ModelObject</a> *&#160;</td>
          <td class="paramname"><em>model_object</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac8e558b71af0c3230f9fcbed225e25ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8e558b71af0c3230f9fcbed225e25ba">&#9670;&nbsp;</a></span>bounding_box()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_slic3r_1_1_bounding_box.html">BoundingBox</a> Slic3r::Print::bounding_box </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5abd82175e0b8e1a4dcec2a370c29124"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5abd82175e0b8e1a4dcec2a370c29124">&#9670;&nbsp;</a></span>brim_extruder()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t Slic3r::Print::brim_extruder </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5b587e73fcc946136a3222e74dec5c83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b587e73fcc946136a3222e74dec5c83">&#9670;&nbsp;</a></span>brim_flow()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_slic3r_1_1_flow.html">Flow</a> Slic3r::Print::brim_flow </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a1bb411596142b539d806efc0c1ca3956"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1bb411596142b539d806efc0c1ca3956">&#9670;&nbsp;</a></span>clear_objects()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Slic3r::Print::clear_objects </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa0b3c0c5cdbbb05ebc13e71bf5234467"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0b3c0c5cdbbb05ebc13e71bf5234467">&#9670;&nbsp;</a></span>delete_object()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Slic3r::Print::delete_object </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>idx</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7a3879b8813f3890e8d6dbe7f99fd570"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a3879b8813f3890e8d6dbe7f99fd570">&#9670;&nbsp;</a></span>extruders()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::set&lt; size_t &gt; Slic3r::Print::extruders </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3e86193643cb19fb5d9f553680669a02"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e86193643cb19fb5d9f553680669a02">&#9670;&nbsp;</a></span>get_object() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_slic3r_1_1_print_object.html">PrintObject</a>* Slic3r::Print::get_object </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>idx</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a45ccbdef713d434f9acf82ab8fae4c75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45ccbdef713d434f9acf82ab8fae4c75">&#9670;&nbsp;</a></span>get_object() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="class_slic3r_1_1_print_object.html">PrintObject</a>* Slic3r::Print::get_object </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>idx</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a7bf911548c88ef294854682340528cc9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7bf911548c88ef294854682340528cc9">&#9670;&nbsp;</a></span>get_region() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_slic3r_1_1_print_region.html">PrintRegion</a>* Slic3r::Print::get_region </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>idx</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a0d9dff33a377f39c96f10e661d622363"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d9dff33a377f39c96f10e661d622363">&#9670;&nbsp;</a></span>get_region() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="class_slic3r_1_1_print_region.html">PrintRegion</a>* Slic3r::Print::get_region </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>idx</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a id="a3ac212376c0ceec26dd6c980993ae0d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ac212376c0ceec26dd6c980993ae0d2">&#9670;&nbsp;</a></span>has_infinite_skirt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Slic3r::Print::has_infinite_skirt </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a290e19ae3607c5c0138580a78e1546a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a290e19ae3607c5c0138580a78e1546a2">&#9670;&nbsp;</a></span>has_skirt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Slic3r::Print::has_skirt </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a15da171048a1f84669fe0fed887b6716"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15da171048a1f84669fe0fed887b6716">&#9670;&nbsp;</a></span>has_support_material()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Slic3r::Print::has_support_material </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ada17694a3c5ab71bb36b112e2f4b4580"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada17694a3c5ab71bb36b112e2f4b4580">&#9670;&nbsp;</a></span>invalidate_all_steps()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Slic3r::Print::invalidate_all_steps </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a983ef96bbd57dc09632e72526e718a9e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a983ef96bbd57dc09632e72526e718a9e">&#9670;&nbsp;</a></span>invalidate_state_by_config()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Slic3r::Print::invalidate_state_by_config </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="class_slic3r_1_1_print_config_base.html">PrintConfigBase</a> &amp;&#160;</td>
          <td class="paramname"><em>config</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a77fe13a17cf05ed6ae2209b70ee5f2fc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a77fe13a17cf05ed6ae2209b70ee5f2fc">&#9670;&nbsp;</a></span>invalidate_step()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Slic3r::Print::invalidate_step </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespace_slic3r.html#a64467311ef101236e18bc66eb62db4aa">PrintStep</a>&#160;</td>
          <td class="paramname"><em>step</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2d1f50f1205b18ee273769867da58c98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d1f50f1205b18ee273769867da58c98">&#9670;&nbsp;</a></span>max_allowed_layer_height()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Slic3r::Print::max_allowed_layer_height </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3562b7c0ef8ba5628ff3f92f033d8834"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3562b7c0ef8ba5628ff3f92f033d8834">&#9670;&nbsp;</a></span>object_extruders()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::set&lt; size_t &gt; Slic3r::Print::object_extruders </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aaea9801069bf12f91936c1c020addbec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaea9801069bf12f91936c1c020addbec">&#9670;&nbsp;</a></span>output_filename()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string Slic3r::Print::output_filename </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2ae5074c88a34aba7caa82b9e17b1e5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ae5074c88a34aba7caa82b9e17b1e5a">&#9670;&nbsp;</a></span>output_filepath()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string Slic3r::Print::output_filepath </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a5e7d465179b40815b3c6a364e3b609cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e7d465179b40815b3c6a364e3b609cb">&#9670;&nbsp;</a></span>reload_model_instances()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Slic3r::Print::reload_model_instances </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a280cbdafba7d7e192413df8684f70b4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a280cbdafba7d7e192413df8684f70b4f">&#9670;&nbsp;</a></span>reload_object()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Slic3r::Print::reload_object </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>idx</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a04e0b36c39c15322721d4ad40ed9c019"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04e0b36c39c15322721d4ad40ed9c019">&#9670;&nbsp;</a></span>skirt_first_layer_height()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Slic3r::Print::skirt_first_layer_height </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a07ac4560476cd9acf10c859516145c4f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07ac4560476cd9acf10c859516145c4f">&#9670;&nbsp;</a></span>skirt_flow()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_slic3r_1_1_flow.html">Flow</a> Slic3r::Print::skirt_flow </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a80529a496b35067a864f0c3256a8d372"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80529a496b35067a864f0c3256a8d372">&#9670;&nbsp;</a></span>step_done()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Slic3r::Print::step_done </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespace_slic3r.html#ac87b8f7bce3c06653f7686052d71d51e">PrintObjectStep</a>&#160;</td>
          <td class="paramname"><em>step</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a04807b3710fb0d1587bbff932514c7aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04807b3710fb0d1587bbff932514c7aa">&#9670;&nbsp;</a></span>support_material_extruders()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::set&lt; size_t &gt; Slic3r::Print::support_material_extruders </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae5cf26f2ed2cfb36f55daeac16e2eb26"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae5cf26f2ed2cfb36f55daeac16e2eb26">&#9670;&nbsp;</a></span>total_bounding_box()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_slic3r_1_1_bounding_box.html">BoundingBox</a> Slic3r::Print::total_bounding_box </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a173935c0a98abc697a9f8d3cf6f3d589"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a173935c0a98abc697a9f8d3cf6f3d589">&#9670;&nbsp;</a></span>validate()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::string Slic3r::Print::validate </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ad938c56410c41d52510ecfee91650cd1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad938c56410c41d52510ecfee91650cd1">&#9670;&nbsp;</a></span>brim</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_slic3r_1_1_extrusion_entity_collection.html">ExtrusionEntityCollection</a> Slic3r::Print::brim</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a773de9f61630bc214f27816491a884c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a773de9f61630bc214f27816491a884c7">&#9670;&nbsp;</a></span>config</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_slic3r_1_1_print_config.html">PrintConfig</a> Slic3r::Print::config</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2b7d92e24f3570dd53ed9d960091af40"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b7d92e24f3570dd53ed9d960091af40">&#9670;&nbsp;</a></span>default_object_config</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_slic3r_1_1_print_object_config.html">PrintObjectConfig</a> Slic3r::Print::default_object_config</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac9bbab27f2f2b0672e8271a9ebb6d9f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9bbab27f2f2b0672e8271a9ebb6d9f0">&#9670;&nbsp;</a></span>default_region_config</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_slic3r_1_1_print_region_config.html">PrintRegionConfig</a> Slic3r::Print::default_region_config</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac5a867822f38c3ad07267641037629d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5a867822f38c3ad07267641037629d3">&#9670;&nbsp;</a></span>filament_stats</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::map&lt;size_t,float&gt; Slic3r::Print::filament_stats</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab0a5d71d566e4d21142d8b70fa9fb05f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0a5d71d566e4d21142d8b70fa9fb05f">&#9670;&nbsp;</a></span>objects</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespace_slic3r.html#abadc2e1cb90927922dc900c502d701b5">PrintObjectPtrs</a> Slic3r::Print::objects</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a00f6da161daa1fbda166185a6720dbb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00f6da161daa1fbda166185a6720dbb0">&#9670;&nbsp;</a></span>placeholder_parser</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_slic3r_1_1_placeholder_parser.html">PlaceholderParser</a> Slic3r::Print::placeholder_parser</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a26d18f8596a8c9a8b67c28a78b48af1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26d18f8596a8c9a8b67c28a78b48af1a">&#9670;&nbsp;</a></span>regions</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespace_slic3r.html#aa01c8efa0a5ba195a5a64e236fa0fdfe">PrintRegionPtrs</a> Slic3r::Print::regions</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a0bccf49467277c1529081930b482d980"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0bccf49467277c1529081930b482d980">&#9670;&nbsp;</a></span>skirt</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_slic3r_1_1_extrusion_entity_collection.html">ExtrusionEntityCollection</a> Slic3r::Print::skirt</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a99b904458f33e6937753e979b6e0ef22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99b904458f33e6937753e979b6e0ef22">&#9670;&nbsp;</a></span>state</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_slic3r_1_1_print_state.html">PrintState</a>&lt;<a class="el" href="namespace_slic3r.html#a64467311ef101236e18bc66eb62db4aa">PrintStep</a>&gt; Slic3r::Print::state</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2a05e9018442b9531cc8e38ef414c05a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a05e9018442b9531cc8e38ef414c05a">&#9670;&nbsp;</a></span>total_cost</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Slic3r::Print::total_cost</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9e64b4980cc53dcc37331499987d1785"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e64b4980cc53dcc37331499987d1785">&#9670;&nbsp;</a></span>total_extruded_volume</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Slic3r::Print::total_extruded_volume</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3424a5f4a1964120e45b37bcf20d9302"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3424a5f4a1964120e45b37bcf20d9302">&#9670;&nbsp;</a></span>total_used_filament</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Slic3r::Print::total_used_filament</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a97a984c3d3a35baa28cdf027581a30a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97a984c3d3a35baa28cdf027581a30a4">&#9670;&nbsp;</a></span>total_weight</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Slic3r::Print::total_weight</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/libslic3r/<a class="el" href="_print_8hpp_source.html">Print.hpp</a></li>
<li>src/libslic3r/<a class="el" href="_print_8cpp.html">Print.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.14
</small></address>
</body>
</html>
